package com.bms.common.base.common.exception;

public enum EnumSvrResult {
	/**
	 * 操作成功
	 */
	OK("0", "成功！"),
	/**
	 * 喔唷！服务器错误！
	 */
	ERROR("1", "哎呀！服务器错误."),

	ERROR_PHONE_IS_USED("2", "手机号码已经被使用."),

	ERROR_TOKEN("3", "TOKEN错误或已失效，请重新登陆."),

	ERROR_PARAMS("4", "参数错误."),

	ERROR_SENG_MSG("5", "短信发送失败."),

	FILE_UPLOAD_FAIL("6", "文件上传失败."),

	ERROR_MSG_REPEAT("7", "请勿重复发送."),

	ERROR_MSG_CODE("8", "验证码错误."),

	ERROR_DELETE_ADMIN("9", "系统管理员不能删除."),

	ERROR_DELETE_ONLINE("10", "当前用户不能删除."),

	DEFIN_ACCOUNT("11", "用户不存在."),

	LOCKED_ACCOUNT("12", "用户已被锁定."),

	ERROR_PASSWORD("13", "密码错误."),

	ERROR_DEL_ROLE("14", "该角色已被使用."),

	ERROR_DEL_MENU("15", "该菜单已被使用."),

	ERROR_USER_STATUS("16", "账号异常，请联系客服人员."),
	
	ERROR_DEL_MENU_PARENT("17","请先删除子菜单"),

	ERROR_GET_USER_BY_CODE("1000", "获取用户信息失败"),

	ERROR_CHECK_USER_INFO("1001", "验证用户信息失败"),

	ERROR_CONVER_JSON("2000", "JSON转换错误."),

	ERROR_TOKEN_NULL("2001", "TOKEN不能为空."),

	ACCESS_LIMIT_REACHED("3001", "访问太频繁！"),

	DEFIND_NEWS("4001", "新闻不存在！"),
	
	ERROR_NEWS_STATUS("4002", "新闻状态错误！"),
	
	PUBLISH_ERROR("4003","该新闻已经发布"),
	
	REPEAT_COMPANY_NAME("7001", "该公司已存在！");

	private String val;
	private String name;

	EnumSvrResult(String val, String name) {
		this.val = val;
		this.name = name;
	}

	public String getVal() {
		return this.val;
	}

	public String getName() {
		return this.name;
	}
}
